import { mapGetters } from "vuex"
export default{
	computed:{
		...mapGetters(['total'])
	},
	//在页面显示/加载的时候调用显示tabBar导航栏的小圆圈
	onShow(){
		this.setBadge()
	},
	methods:{
		setBadge(){
			//显示tabBar导航栏的小圆圈（）
			uni.setTabBarBadge({
				//tabBar导航栏的坐标， 0首页 1分类 2购物车
				index:2,
				//该图标上方的小圆圈显示的数量
				text: JSON.stringify(this.total)
			})
		}
	},
	watch:{
		total:{
			handler(newName, oldName){
				if(newName!=oldName){
					this.setBadge()
				}
			},
			immediate:true
		}
	}
}